wind-driven machine - French English Dictionary